Parallel optical arithmetic on images by a redundant binary number representation.
نویسندگان
چکیده
Quick and efficient processing of images is an important request of various disciplines and several applied fields. Many authors have studied specialized computing architectures (with electronic technology) devoted to image processing (see, for example, Refs. 1-5), but other authors have pointed out that optical computing architectures are more suitable for massive computation on images because of the 2-D inherent structure both of data (images) and DOC (digital optical computing) architectures. In recent works67 Huang et al. showed a complete formal approach to a 2-D binary algebra and related arithmetic oriented to 2-D objects. In the second work (regarding a parallel optical arithmetic on images, with emphasis on the symbolic substitution methods-") the use of redundant number representations is neglected in spite of several works about this subject related to optical computing systems. Redundant number systems can have important properties such as the carry-free addition (namely, the possibility to carry out addition in constant time independent of the bit strings length k).'2-'6 In optical image arithmetic a novel redundant binary (RB) number representations can be used. In the RB representation an integer D is given by
منابع مشابه
Redundant binary number representation for an inherently parallel arithmetic on optical computers.
A simple redundant binary number representation suitable for digital-optical computers is presented. By means of this representation it is possible to build an arithmetic with carry-free parallel algebraic sums carried out in constant time and parallel multiplication in log N time. This redundant number representation naturally fits the 2's complement binary number system and permits the constr...
متن کاملFast Parallel Arithmetic on Cellular Automata
A fast parallel arithmetic using a Cellular Automaton (CA) environment is presented. Th e Redundant Binary (RB) number representation, first studied for optical computing , is used in order to perform a carry-free parallel addition or algebraic sum of arbitrary large numbers in constant time.
متن کاملUsing both Binary and Residue Representations for Achieving Fast Converters in RNS
In this paper, a new method is introduced for improving the efficiency of the Residue Number System, which uses both binary and residue representations in order to represent a number. A residue number system uses the remainder of the division in several different modules. Conversion of a number to smaller ones and carrying out parallel calculations on these numbers greatly increase the speed of...
متن کاملUsing both Binary and Residue Representations for Achieving Fast Converters in RNS
In this paper, a new method is introduced for improving the efficiency of the Residue Number System, which uses both binary and residue representations in order to represent a number. A residue number system uses the remainder of the division in several different modules. Conversion of a number to smaller ones and carrying out parallel calculations on these numbers greatly increase the speed of...
متن کاملAn Algorithm for Redundant Binary Bit-Pipelined Rational Arithmetic
AbsfmctWe introduce a redundant binary representation of the rationals and an associated algorithm for computing the sum, difference, product, quotient, and other useful functions of two rational operands, employing our representation. Our algorithm extends Gosper’s partial quotient arithmetic algorithm and allows the design of an on-line arithmetic unit with computations granularized at the si...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Applied optics
دوره 29 11 شماره
صفحات -
تاریخ انتشار 1990